/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package data;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;

/**
 * Clase para leer la configuración del fichero <b>config.cfg</b>.
 * @author alumno
 */
public class AccessDB {
    
    static String ip, port, user, pass, dbname = "";
    
    /**
     * Constructor para acceder a la clase del mismo nombre.
     */
    public AccessDB(){
        String lineaFichero = "";
        FileReader flujoDatosSalida = null;
        BufferedReader DatosParaLeer;
        File ficheroConfig = new File("config.cfg");
        try {
            flujoDatosSalida = new FileReader(ficheroConfig);
        } catch (FileNotFoundException fnfe) {
            System.err.println("Fichero no encontrado!");
        }
        DatosParaLeer = new BufferedReader(flujoDatosSalida);
        try {
            while ((lineaFichero = DatosParaLeer.readLine()) != null) {
                if (lineaFichero.equals("#ip")) {
                    lineaFichero = DatosParaLeer.readLine();
                    ip = lineaFichero;
                }
                if (lineaFichero.equals("#port")) {
                    lineaFichero = DatosParaLeer.readLine();
                    port = lineaFichero;
                }
                if (lineaFichero.equals("#user")) {
                    lineaFichero = DatosParaLeer.readLine();
                    user = lineaFichero;
                }
                if (lineaFichero.equals("#pass")) {
                    lineaFichero = DatosParaLeer.readLine();
                    pass = lineaFichero;
                }
                if (lineaFichero.equals("#dbname")) {
                    lineaFichero = DatosParaLeer.readLine();
                    dbname = lineaFichero;
                }
            }
        } catch (IOException ioe) {
            System.err.println("Como el fichero no fue encontrado, no se puede leer nada");
        }
        
    }
    
    
}
